building block
noun
°A component that is part of a larger construction.
"Words are the building blocks of a language."